Device for facilitating correcting of a posture of a user

ABSTRACT

Disclosed herein is a device comprising a user interface. The device is configured for facilitating correcting of a posture of a user based on an interaction between the user and the device through the user interface. Further, the device comprises at least one sensor configured for generating sensor data based on a spatial attribute of the device in relation to the user. Further, the device comprises a processing device configured for comparing the sensor data based on at least one predetermined criterion of the spatial attribute and generating a command based on the comparing of the sensor data. Further, the device comprises a storage device configured for storing the at least one predetermined criterion. Further, the device comprises an output indication device configured for generating at least one indication based on the command.

The current application claims a priority to the U.S. Provisional Patentapplication Ser. No. 62/869,947 filed on Jan. 1, 2014.

FIELD OF THE INVENTION

Generally, the present disclosure relates to the field of measurementdevices. More specifically, the present disclosure relates to devicesfor facilitating correcting of a posture of a user based on aninteraction between the user and the device through the user interface.

BACKGROUND OF THE INVENTION

Neck or cervical spine injuries are epidemics due to technologies thatexist today such as smartphones and PDAs (ex. iPad®, mobile readingdevices such as Kindle®, etc.). Smart Phones and PDAs are being used forhours with the neck in a forward bent position known medically ascervical flexion. The prolonged and repetitive downward flexed positionof the neck causes micro-tears to the internal lower cervical disc.These micro-tears lead to disc pathologies such as protrusions andherniation. Some people have given it the term “Tech Neck”. Further,some electronic devices describe an angle of use leading to a prolongedand repetitive downward flexed position of the neck of a user. However,devices that may be retrofitted or installed with all electronicdevices, including tablet computers, smartphones, and so on do notexist. Further, existing devices do not correct the posture of the user.

Therefore, there is a need for improved devices for facilitatingcorrecting of a posture of a user that may overcome one or more of theabove-mentioned problems and/or limitations.

SUMMARY OF THE INVENTION

This summary is provided to introduce a selection of concepts in asimplified form, that are further described below in the DetailedDescription. This summary is not intended to identify key features oressential features of the claimed subject matter. Nor is this summaryintended to be used to limit the claimed subject matter's scope.

Disclosed herein is a device comprising a user interface. The device maybe configured for facilitating correcting of a posture of a user basedon an interaction between the user and the device through the userinterface. Further, the interaction may facilitate communication betweenthe device and the user through the user interface. Further, the devicemay include at least one sensor configured for generating sensor databased on a spatial attribute of the device in relation to the user.Further, the spatial attribute may include at least one of a spatialposition of the device in relation to the user and a spatial orientationof the device in relation to the user. Further, the device may include aprocessing device communicatively coupled to the at least one sensor.Further, the processing device may be configured for comparing thesensor data based on at least one predetermined criterion of the spatialattribute and generating a command based on the comparing of the sensordata. Further, the device may include a storage device communicativelycoupled with the processing device. Further, the storage device isconfigured for storing the at least one predetermined criterion.Further, the device may include an output indication devicecommunicatively coupled with the processing device. Further, the outputindication device may be configured for generating at least oneindication based on the command According to some embodiments, a devicecomprising a user interface is disclosed. The device may be configuredfor facilitating correcting of a posture of a user based on aninteraction of the user with the device through the user interface.Further, the interaction facilitates communication between the deviceand the user through the user interface. Further, the device may includeat least one sensor configured for generating sensor data based on aspatial attribute of the device in relation to the user. Further, thespatial attribute may include at least one of a spatial position of thedevice in relation to the user and a spatial orientation of the devicein relation to the user. Further, the device may include a processingdevice communicatively coupled to the at least one sensor. Further, theprocessing device may be configured for comparing the sensor data basedon at least one predetermined criterion of the spatial attribute,generating a command based on the comparing of the sensor data,analyzing the sensor data, and generating at least one analytic databased on the analyzing. Further, the device may include a storage devicecommunicatively coupled with the processing device. Further, the storagedevice may be configured for storing the at least one predeterminedcriterion of the spatial attribute. Further, the device may include acommunication device communicatively coupled with the processing device.Further, the communication device may be configured for transmitting theat least one analytic data to at least one external device. Further, thedevice may include an output indication device communicatively coupledwith the processing device. Further, the output indication device may beconfigured for generating at least one indication based on the command.

According to some embodiments, a portable electronic device comprising adisplay device is disclosed. Further, the portable device may beconfigured for facilitating correcting of a posture of a user based onan interaction between the user and the portable electronic devicethrough the display device. Further, the interaction facilitatescommunication between the portable electronic device and the userthrough the display device. Further, the portable electronic device mayinclude at least one sensor configured for generating sensor data basedon an orientation of the device in relation to a horizontal level.Further, the orientation may include an angle of inclination in relationto the horizontal level. Further, the portable electronic device mayinclude a processing device communicatively coupled to the at least onesensor. Further, the processing device may be configured for comparingthe sensor data based on at least one predetermined orientation range.Further, the at least predetermined orientation range may be between 60degrees of inclination in relation to the horizontal level and 90degrees of inclination in relation to the horizontal level. Further, theprocessing device may be configured for generating a command based onthe comparing of the sensor data. Further, the portable electronicdevice may include a storage device communicatively coupled with theprocessing device. Further, the storage device may be configured forstoring the at least one predetermined orientation range. Further, theportable electronic device may include a haptic motor communicativelycoupled with the processing device. Further, the haptic motor may beconfigured for generating vibration based on the command.

Both the foregoing summary and the following detailed descriptionprovide examples and are explanatory only. Accordingly, the foregoingsummary and the following detailed description should not be consideredto be restrictive. Further, features or variations may be provided inaddition to those set forth herein. For example, embodiments may bedirected to various feature combinations and sub-combinations describedin the detailed description.

BRIEF DESCRIPTION OF DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this disclosure, illustrate various embodiments of the presentdisclosure. The drawings contain representations of various trademarksand copyrights owned by the Applicants. In addition, the drawings maycontain other marks owned by third parties and are being used forillustrative purposes only. All rights to various trademarks andcopyrights represented herein, except those belonging to theirrespective owners, are vested in and the property of the applicants. Theapplicants retain and reserve all rights in their trademarks andcopyrights included herein, and grant permission to reproduce thematerial only in connection with reproduction of the granted patent andfor no other purpose.

Furthermore, the drawings may contain text or captions that may explaincertain embodiments of the present disclosure. This text is included forillustrative, non-limiting, explanatory purposes of certain embodimentsdetailed in the present disclosure.

FIG. 1 is an illustration of an online platform consistent with variousembodiments of the present disclosure.

FIG. 2 is a block diagram of a device configured for facilitatingcorrecting of a posture of a user based on an interaction of the userwith the device through a user interface, in accordance with someembodiments.

FIG. 3 is a block diagram of the device in accordance with furtherembodiments.

FIG. 4 is a block diagram of the device in accordance with furtherembodiments.

FIG. 5 is a block diagram of the device in accordance with furtherembodiments.

FIG. 6 is a block diagram of a device configured for facilitatingcorrecting of a posture of a user based on an interaction of the userwith the device through a user interface, in accordance with someembodiments.

FIG. 7 is a block diagram of the device in accordance with someembodiments.

FIG. 8 is a block diagram of the device in accordance with someembodiments.

FIG. 9 is a block diagram of a portable electronic device configured forfacilitating correcting of a posture of a user based on an interactionof the user with the device through a display device, in accordance withsome embodiments.

FIG. 10 is a block diagram of a system for measuring the orientation ofan electronic display device to aid in the correction of a viewingposition of a user, in accordance with some embodiments.

FIG. 11 is a block diagram of the system for measuring the orientationof an electronic display device to aid in the correction of a viewingposition of a user, in accordance with further embodiments.

FIG. 12 is a flow chart of a method for measuring the orientation of anelectronic display device to aid in the correction of a viewing positionof a user, in accordance with some embodiments.

FIG. 13 shows a user using an electronic display device in an incorrectposture.

FIG. 14 shows a user using an electronic display device in correctposture.

FIG. 15 shows a user using an electronic display device in correctposture.

FIG. 16 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 17 is an exemplary representation of a working prototype of asystem for measuring the orientation of an electronic display device toaid in the correction of a viewing position of a user, in accordancewith some embodiments.

FIG. 18 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 19 is an electrical circuit for a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 20 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 21 is an exemplary representation of a hook, in accordance withsome embodiments.

FIG. 22 is an exemplary representation of the system to be attached toan electronic display device, in accordance with some embodiments.

FIG. 23 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 24 shows an embedded plastic hinge that fits into the plastic phonemold/case, in accordance with some embodiments.

FIG. 25 shows an electronic device affixed to an exercise equipment, inaccordance with some embodiments.

FIG. 26 shows a partial close-up view of an electronic device affixed toan exercise equipment, in accordance with some embodiments.

FIG. 27 is a visualizations generated by the system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 28 is a visualizations generated by the system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 29 is a visualizations generated by the system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 30 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.

FIG. 31 is an exemplary representation of a system for measuring theorientation of a conventional book to aid in the correction of a viewingposition of a reader, in accordance with some embodiments.

FIG. 32 is an exemplary representation of the system attached orinserted to the top of a plastic bookmarker, in accordance with someembodiments.

FIG. 33 is an exemplary representation of the system attached orinserted to the top of a plastic bookmarker, in accordance with someembodiments.

FIG. 34 is an exemplary representation of a plastic bookmarker placed inthe back of a conventional book, in accordance with some embodiments.

FIG. 35 is an exemplary representation of an external device placed on asmart phone, in accordance with some embodiments.

FIG. 36 is an exemplary representation of the external device, inaccordance with some embodiments.

FIG. 37 is an exemplary user interface of an application in accordancewith exemplary embodiments.

FIG. 38 is an exemplary user interface of the application in accordancewith exemplary embodiments.

FIG. 39 is an exemplary user interface of the application in accordancewith exemplary embodiments.

FIG. 40 is an exemplary user interface of the application in accordancewith exemplary embodiments.

FIG. 41 is a front view of a bracket, in accordance with someembodiments.

FIG. 42 is a back view of a bracket, in accordance with someembodiments.

FIG. 43 is a side view of a bracket, in accordance with someembodiments.

FIG. 44 is a perspective view of a bracket, in accordance with someembodiments.

FIG. 45 is a block diagram of a computing device for implementing themethods disclosed herein, in accordance with some embodiments.

DETAILED DESCRIPTION

As a preliminary matter, it will readily be understood by one havingordinary skill in the relevant art that the present disclosure has broadutility and application. As should be understood, any embodiment mayincorporate only one or a plurality of the above-disclosed aspects ofthe disclosure and may further incorporate only one or a plurality ofthe above-disclosed features. Furthermore, any embodiment discussed andidentified as being “preferred” is considered to be part of a best modecontemplated for carrying out the embodiments of the present disclosure.Other embodiments also may be discussed for additional illustrativepurposes in providing a full and enabling disclosure. Moreover, manyembodiments, such as adaptations, variations, modifications, andequivalent arrangements, will be implicitly disclosed by the embodimentsdescribed herein and fall within the scope of the present disclosure.

Accordingly, while embodiments are described herein in detail inrelation to one or more embodiments, it is to be understood that thisdisclosure is illustrative and exemplary of the present disclosure, andare made merely for the purposes of providing a full and enablingdisclosure. The detailed disclosure herein of one or more embodiments isnot intended, nor is to be construed, to limit the scope of patentprotection afforded in any claim of a patent issuing here from, whichscope is to be defined by the claims and the equivalents thereof. It isnot intended that the scope of patent protection be defined by readinginto any claim limitation found herein and/or issuing here from thatdoes not explicitly appear in the claim itself.

Thus, for example, any sequence(s) and/or temporal order of steps ofvarious processes or methods that are described herein are illustrativeand not restrictive. Accordingly, it should be understood that, althoughsteps of various processes or methods may be shown and described asbeing in a sequence or temporal order, the steps of any such processesor methods are not limited to being carried out in any particularsequence or order, absent an indication otherwise. Indeed, the steps insuch processes or methods generally may be carried out in variousdifferent sequences and orders while still falling within the scope ofthe present disclosure. Accordingly, it is intended that the scope ofpatent protection is to be defined by the issued claim(s) rather thanthe description set forth herein.

Additionally, it is important to note that each term used herein refersto that which an ordinary artisan would understand such term to meanbased on the contextual use of such term herein. To the extent that themeaning of a term used herein—as understood by the ordinary artisanbased on the contextual use of such term—differs in any way from anyparticular dictionary definition of such term, it is intended that themeaning of the term as understood by the ordinary artisan shouldprevail.

Furthermore, it is important to note that, as used herein, “a” and “an”each generally denotes “at least one,” but does not exclude a pluralityunless the contextual use dictates otherwise. When used herein to join alist of items, “or” denotes “at least one of the items,” but does notexclude a plurality of items of the list. Finally, when used herein tojoin a list of items, “and” denotes “all of the items of the list.”

The following detailed description refers to the accompanying drawings.Wherever possible, the same reference numbers are used in the drawingsand the following description to refer to the same or similar elements.While many embodiments of the disclosure may be described,modifications, adaptations, and other implementations are possible. Forexample, substitutions, additions, or modifications may be made to theelements illustrated in the drawings, and the methods described hereinmay be modified by substituting, reordering, or adding stages to thedisclosed methods. Accordingly, the following detailed description doesnot limit the disclosure. Instead, the proper scope of the disclosure isdefined by the claims found herein and/or issuing here from. The presentdisclosure contains headers. It should be understood that these headersare used as references and are not to be construed as limiting upon thesubjected matter disclosed under the header.

The present disclosure includes many aspects and features. Moreover,while many aspects and features relate to, and are described in thecontext of devices configured for facilitating correcting of a postureof a user, embodiments of the present disclosure are not limited to useonly in this context.

Overview:

The present disclosure relates to a system for measuring the orientationof an electronic display device to aid in the correction of a viewingposition of a user.

According to some embodiments, a system for measuring the orientation ofan electronic display device to aid in the correction of a viewingposition of a user, is disclosed. In some embodiments, the system mayinclude a sensory device and an output indication device. Further, thesensory device may include an inclinometer sensor switch configured tosense the inclination of the electronic display device with respect to ahorizontal level. Additionally, the sensory device may also include, butmay not be limited to, a gravitational sensor, an accelerometer, aconductive inclination sensor, a micro electrochemical system, agyroscope, and so on for measuring the angle of viewing of theelectronic display device. In some embodiments, the inclinometer sensormay be electrically configured with an output indication device totransmit the sensory data from the inclinometer sensor to the outputindicating device. In an instance, the indicating device may include aLight Emitting Diode (LED). Further, the LED may be placed on the leftcorner or the right corner of the electronic display device inaccordance with the convenience of the user. In some embodiments, theLED may turn on when the electronic display device is in a flat or ahorizontal position. Further, the LED may turn off when the electronicdisplay device is tilted or moved to some vertical position, in aninstance, a 60-degree angle with the horizontal level.

According to some embodiments, an external device to be placed on thebody to provide additional information to the case or smartphone isdisclosed. The external device (a measuring device) may be placed on thelower cervical spine and/or one at the Lumbar Spine (Low Back) which mayuse a tilt switch or a measuring device like a strain gauge to determinewhen the person was bent over into flexion (forward bending). Theexternal device may be affixed to the skin by way of replaceableadhesive tape or other means such as a waist belt or belt clip.

This relates to the lower back because lower lumbar (Lower Back) discinjuries occur from repetitive bending forward form the waste. Thisflexion causes failure to the annulus of the disc which leads to acutelower back pain and possibly surgery. By having an additional devicethat is affixed to the lower back and has capabilities to communicatewith the smartphone or smart case via Bluetooth, it may provide greaterinformation on the lower back and possibly the neck.

Further, an ergonomic application is disclosed. The application may beable to position the person in the correct seat position as it relatesto the height of their computer and arms distance to their computer.This may allow the person to set their ergonomic station. This may beaccomplished simply by having the person take a selfie with their armsstraight out in front. The smartphone with a smart case can be placed inthe center of the laptop via a hook and the tilt angle would find thecorrect viewing angle of the computer screen. Once this is accomplished,the application may have a silhouette of the person that was obtainedfrom the selfie taken. The individual may simply align their real imagewith the silhouette image with the phone camera. The calibrationsprogrammed in the application may determine the correct height anddistance so that the person could elevate their computer screen or movetheir computer closer/farther away. Further, it may be required to placesomething under their computer to achieve correct viewing height. Oncethe person finds the correct height and distance the application maygive a signal, such as a thumb up (Corrected position) indicating theperson has achieved the correct ergonomic setting.

According to some embodiments, an electronic device is disclosed basedon the understanding that neck or cervical spine injuries are epidemicsdue to the technologies that exist today such as smartphones and PDAs.The smart phones and PDAs are being used for hours with the neck in aforward bent position known medically as cervical flexion. The prolongedand repetitive downward flexed position of the neck causes micro-tearsto the internal lower cervical disc. These micro-tears lead to discpathologies such as protrusions and herniation. Some people have givenit the term “Tech Neck”. The disclosed electronic device is aBiofeedback device designed to help the person elevate their arms sothat they are not looking down in an extremely flexed forward bentposition while they are using their Smartphone or PDA devices.

The disclosed electronic device includes very small inclinometerswitches with electronics that will be inserted into a designed phonecase. This requires some electronics to turn on and off a LED light at aspecific angle. The LED light will be placed specifically at the rightupper corner (presumably for right-handed individuals) and could beplaced on the left upper corner or upper-middle position to accommodateothers.

When the person holds a phone flat on a table or horizontal it forcestheir neck to go into an extremely flexed position. This position iswhat causes neck injuries. By turning the disclosed electronic device,or Smart Case, on the light is turned on or the LED flashes when thephone is in the flat or horizontal position. As the phone and Smart Caseare tilted to a more vertical position, such as a 60-degree angle, theLED will turn off. This will now let the individual know that they havetheir phone in the optimal position for viewing. Now that the phone isin the optimal angle, it will force the viewer to elevate their phone tohave a better view. As the individual corrects their phone viewingangle, it will automatically place the viewer's neck in a less flexedposition, thus resulting in reducing the pressure and stress to theirlower cervical spine. The optimal angle for many individuals may becloser to 70-75 degrees. The disclosed electronic device may beconfigured to activate LED at any angle range from 50 degrees to 90degrees. In an exemplary embodiment, the disclosed electronic devicewill have two angles that can be set. One angle may be at 60 degreesdenoting a moderated degree of correction. A second angle may be at 75degrees denoting a more advanced level of correction. The disclosedelectronic device may include four inclinometer switches for a two-stagesystem. A second inclinometer switch is needed to accommodate thehorizontal position as shown in FIG. 15. It is placed perpendicular tothe first inclinometer switch (corresponding to FIG. 14). This creates a90 angle by design and allows for a more streamline fit into the topcorner of the phone case, thus allowing a more streamlined look to thecases.

The disclosed electronic device may be waterproof. Further, disclosedelectronic device may use a 3 volt system or an induction battery thatcan be charged with phones that are using technologies such as inductioncharging phones or PDAs. This would allow for the device's battery toget charged at the same time as their phone by placing the chargingdevice in a strategic spot near the back of the case. The power sourcemay be a very tiny solar panel placed in the case. Further, thedisclosed electronic device may use any suitable available power source.

The biofeedback may be provided using at least one light (LED),vibration, sound, and other forms of biofeedback.

Further, an external attachment to the phone is disclosed. The externalattachment would not be placed into the phone case but could be attachedto the phone by other means such as a magnet, etc. This externalattachment could be placed on the back of the phone and use vibration orsound to give the biofeedback. A magnet may be place inside the PDA orphone case allowing for attachment of the device via magnet. Thisexternal attachment may use the same technology as stated above but itwould not be directly inserted into the case.

Further, by designing a case that has a type of hook in the back of thecase it could be placed on top of a laptop or computer screen to allowthe viewer to angle their laptop or computer screen correctly, whichwill also allow for a more advantageous position of their cervical spinethus reducing injury.

Further, by creating an application and using facial recognitionprograming, a person would be able to attach their phone via hook to thetop of the laptop or computer screen and use this case in conjunctionwith the application to create the perfect ergonomic self-set up. Itwould allow for the correct height and distance of the laptop orcomputer screen and the inclinometer in the phone case will allow forthe correct viewing angle.

According to some embodiments, the disclosed electronic device may alsoperform ergonomic facial recognition that works in conjunction with thetilt (accelerometer) portion.

According to some embodiments, a parental monitoring capability may beincorporated into the disclosed application and the disclosed electronicdevice. This may allow the parent to get information sent to them from adevice (child's) and statistical information will be sent to theparent's phone-PDA-computer via email or Bluetooth. It will also allowthe parent to set up an alarm for child use causing a sustainedvibration to the device as it is mounted to the child's phone or PDA.

Further, the disclosed electronic device may be removable so that it canbe placed on a phone then replaced on another device such as a PDA.

Referring now to figures, FIG. 1 is an illustration of an onlineplatform 100 consistent with various embodiments of the presentdisclosure. By way of non-limiting example, the online platform 100 tofacilitate correcting of a posture of a user may be hosted on acentralized server 102, such as, for example, a cloud computing service.The centralized server 102 may communicate with other network entities,such as, for example, a mobile device 106 (such as a smartphone, alaptop, a tablet computer, etc.), other electronic devices 110 (such asdesktop computers, server computers, etc.), databases 114, sensors 116,and a device 118 (such as the device 200, the device 600, and theportable electronic device 900) over a communication network 104, suchas, but not limited to, the Internet. Further, users of the onlineplatform 100 may include relevant parties such as, but not limited to,end-users, users, administrators, and so on. Accordingly, in someinstances, electronic devices operated by the one or more relevantparties may be in communication with the platform 100.

A user 112, such as the one or more relevant parties, may access onlineplatform 100 through a web-based software application or browser. Theweb-based software application may be embodied as, for example, but notbe limited to, a website, a web application, a desktop application, anda mobile application compatible with a computing device 4500.

FIG. 2 is a block diagram of a device 200 configured for facilitatingcorrecting of a posture of a user (such as the user 112) based on aninteraction between the user and the device 200 through a userinterface, in accordance with some embodiments. The device 200 mayinclude the user interface. Further, the interaction may facilitatecommunication between the device 200 and the user through the userinterface. Further, the device 200 may include any electronic devicesuch as an electronic reading device. Further, the device 200 mayinclude any handheld device. Further, the device 200 may include anyportable device. Further, the device 200 may include a computing devicesuch as, but not limited to, a smartphone, a laptop, a tablet, adesktop, and so on. Further, the device 200 may include an exerciseequipment such as, but not limited to, a treadmill, a gym-bike, and soon. Further, the device 200 may include an electronic display devicesuch as, but not be limited to, a phone, an iPad®, a Kindle®, and so on.Further, the device 200 may be a non-electronic device such as anon-electronic reading device, a book, a table, and so on. Further, theinteraction may include communication between the user and the device200 such as but not limited to, viewing, displaying, presenting,capturing, sensing, and so on. Further, the user interface may include adisplay device, a capturing device, a sensing device, etc.

Further, the device 200 may include at least one sensor 202 (such as thesensors 116) configured for generating sensor data based on a spatialattribute of the device 200 in relation to the user. Further, thespatial attribute may include at least one of a spatial position of thedevice 200 in relation to the user and a spatial orientation of thedevice 200 in relation to the user. Further, the at least one sensor 202may include an inclinometer sensor, a gravitational sensor, anaccelerometer, a conductive inclination sensor, a gyroscope, etc.Further, the sensor data may be any data associated with the spatialattribute of the device 200. Further, the spatial attribute may includeany attribute of the device 200 in a space. Further, the space may be a1D space, a 2D, a 3D space, etc. Further, the attribute may include atleast one of a position and an orientation of the device 200 in thespace.

Further, the device 200 may include a processing device 204communicatively coupled to the at least one sensor 202. Further, theprocessing device 204 may be configured for comparing the sensor databased on at least one predetermined criterion of the spatial attributeand generating a command based on the comparing of the sensor data.Further, the at least one predetermined criterion may include apredetermined vertical angle such as, but not limited to, a 60-degreeangle with a horizontal level of the device 200. Further, the at leastone predetermined criterion may include a range of angle of inclinationfrom 60-degrees with the horizontal level to 90-degrees with thehorizontal level.

Further, the device 200 may include a storage device 206 communicativelycoupled with the processing device 204. Further, the storage device 206is configured for storing the at least one predetermined criterion.

Further, the device 200 may include an output indication device 208communicatively coupled with the processing device 204. Further, theoutput indication device 208 may be configured for generating at leastone indication based on the command.

In some embodiments, the output indication device 208 may include atleast one light-emitting device. Further, the at least one indicationmay include light. Further, the at least one light-emitting device isconfigured for generating the light based on the command.

In some embodiments, the output indication device 208 may include atleast one haptic motor. Further, the at least one indication may includevibration. Further, the at least one haptic motor is configured forgenerating the vibration based on the command.

In some embodiments, the output indication device 208 may include atleast one sound generating device. Further, the at least one indicationmay include sound. Further, the at least one sound generating device isconfigured for generating the sound based on the command.

In some embodiments, the at least one sensor 202 may be configured forgenerating first sensor data based on a user spatial attribute of theuser in relation to the user interface. Further, the user spatialattribute may include at least one of a user position of the user inrelation to the user interface and a user orientation of the user inrelation to the user interface. Further, the processing device 204 isconfigured for determining a spatial relationship between the user andthe user interface. Further, the generating of the command is based onthe determining. Further, the first sensor data may be any dataassociated with the user spatial attribute of the user in relation tothe user interface. Further, the user spatial attribute may include anyattribute of the user in a space. Further, the space may be a 1D space,a 2D, a 3D space, etc. Further, the attribute may include at least oneof a position and an orientation of the user in the space.

In further embodiments, the processing device 204 may be configured forgenerating a notification based on the determining. Further, thenotification may include a correctness of the spatial relationshipbetween the user and the user interface. Further, the user interface mayinclude a presentation device (such as the mobile device 106, and theother electronic devices 110, etc.) configured for presenting thenotification to the user. Further, the spatial relationship may includeat least one of a position and an orientation of the user in a space inrelation to the user interface. Further, the correctness of the spatialrelationship corresponds to a value of at least one of the position andthe orientation of the user. Further, the position may include adistance between the user and the user interface. Further, thecorrectness of the distance may include the value of the distance.Further, the orientation may include a viewing angle of the user inrelation to the user interface. Further, the correctness of the viewingangle may include the value of the viewing angle. Further, thepresentation device may include a display device, a microphone, asmartphone, a desktop, a laptop, a tablet, etc.

In further embodiments, the device 200 may include at least onededicated mechanism detachably attached to the device 200. Further, theat least one dedicated mechanism may be configured for detachablyattaching the device 200 to at least one object. Further, an objectspatial attribute of the at least one object in relation to the user maycorrespond to the spatial attribute of the device 200. Further, thededicated mechanism may include a metal piece and a magnet forming ahook. Further, the dedicated mechanism may include a clip acting as thehook. Further, the at least one object may include a laptop, a phone, anelectronic reading device, a non-electronic reading device, a book, andso on. Further, the object spatial attribute may include any attributeof the object in a space. Further, the space may be a 1D space, a 2D, a3D space, etc. Further, the attribute may include at least one of aposition and an orientation of the object in the space.

FIG. 3 is a block diagram of the device 200 in accordance with furtherembodiments. The device 200 may include at least one external device 302coupled with the processing device 204. Further, the at least oneexternal device 302 may be detachably attachable to at least one bodypart of the user using at least one attachment. Further, the at leastone external device 302 may be configured for generating at least oneinformation based on a posture of the user in relation to the userinterface. Further, the processing device 204 may be configured foranalyzing the at least one information and determining a correct postureof the user in relation to the user interface based on the analyzing ofthe at least one information. Further, the generating of the command maybe based on the determining of the correct posture. Further, the atleast one information may be any information associated with the postureof the user. Further, the information may include at least one of aposition and an orientation of at least one body part of the user.

FIG. 4 is a block diagram of the device 200 in accordance with furtherembodiments. The device 200 may include at least one first sensor 402(such as the sensors 116) communicatively coupled with the processingdevice 204. Further, the at least one first sensor 402 may be configuredfor generating second sensor data based on at least one action performedby the user. Further, the processing device 204 may be configured foranalyzing the second sensor data and generating a first command based onthe analyzing of the second sensor data. Further, the at least onesensor 202 may be associated with a first state and a second state.Further, the at least one sensor 202 may be configured for transitioningbetween the first state and the second state based on the first command.Further, the at least one sensor 202 may generate the sensor data in thefirst state and the at least one sensor 202 does not generate the sensordata in the second state. Further, the at least one first sensor 402 mayinclude an inclinometer sensor, a gravitational sensor, anaccelerometer, a conductive inclination sensor, a gyroscope, etc.Further, the second sensor data may be any data associated with the atleast one action performed by the user. Further, the at least one actionmay include at least one movement performed by the user in relation tothe at least one first sensor 402. Further, the first and the secondstate may be an operational state of the at least one sensor 202.

FIG. 5 is a block diagram of the device 200 in accordance with furtherembodiments. The device 200 may include a communication device 502communicatively coupled with the processing device 204. Further, thecommunication device 502 may be configured for transmitting a pluralityof questions to an output device of the user interface. Further, thecommunication device 502 may be configured for receiving a plurality ofinformation corresponding to the plurality of questions from an inputdevice of the user interface. Further, the processing device 204 may beconfigured for analyzing the plurality of information, determining atleast one outcome based on the analyzing of the plurality ofinformation, and generating the at least one predetermined criterionbased on the determining. Further, the storing of the at least onepredetermined criterion may be based on the generating of the at leastone predetermined criterion. Further, the plurality of questions may beassociated with at least one of a physiological state and a physicalstate of the user. Further, the plurality of questions may include apain level, an area of pain, etc. Further, the at least onepredetermined criterion may include an angle of activation, a strengthof vibration, a pulse frequency of vibration, and a time of delay.

In some embodiments, the processing device 204 may be configured foranalyzing the sensor data and generating at least one analytic databased on the analyzing. Further, the communication device 502 may beconfigured for transmitting the at least one analytic data to at leastone external device (such as the mobile device 106, and the otherelectronic devices 110, etc.). Further, the at least one analytic datamay include describing a postural behavior of the user. For instance, atime spent by the user in an incorrect viewing posture, and a correctviewing posture may be generated and may be represented through one ormore visualizations, including graphs, charts, tables, and so on.

FIG. 6 is a block diagram of a device 600 configured for facilitatingcorrecting of a posture of a user based on an interaction between theuser and the device 600 through a user interface, in accordance withsome embodiments. Further, the device 600 may include the userinterface. Further, the interaction may facilitate communication betweenthe device 600 and the user through the user interface. Further, thedevice 600 may include any electronic device such as an electronicreading device. Further, the device 600 may include any handheld device.Further, the device 600 may include any portable device. Further, thedevice 600 may include a computing device such as, but not limited to, asmartphone, a laptop, a tablet, a desktop, and so on. Further, thedevice 600 may include an exercise equipment such as, but not limitedto, a treadmill, a gym-bike, and so on. Further, the device 600 mayinclude an electronic display device such as, but not be limited to, aphone, an iPad®, a Kindle®, and so on. Further, the device 600 may be anon-electronic device such as a non-electronic reading device, a book, atable, and so on. Further, the interaction may include communicationbetween the user and the device 600 such as but not limited to, viewing,displaying, presenting, capturing, sensing, and so on. Further, the userinterface may include a display device, a capturing device, a sensingdevice, etc.

Further, the device 600 may include at least one sensor 602 (such as thesensor 116) configured for generating sensor data based on a spatialattribute of the device 600 in relation to the user. Further, thespatial attribute may include at least one of a spatial position of thedevice 600 in relation to the user and a spatial orientation of thedevice 600 in relation to the user. Further, the at least one sensor 602may include an inclinometer sensor, a gravitational sensor, anaccelerometer, a conductive inclination sensor, a gyroscope, etc.Further, the sensor data may be any data associated with the spatialattribute of the device 600. Further, the spatial attribute may includeany attribute of the device 600 in a space. Further, the space may be a1D space, a 2D, a 3D space, etc. Further, the attribute may include atleast one of a position and an orientation of the device 600 in thespace.

Further, the device 600 may include a processing device 604communicatively coupled to the at least one sensor 602. Further, theprocessing device 604 is configured for comparing the sensor data basedon at least one predetermined criterion of the spatial attribute,generating a command based on the comparing of the sensor data,analyzing the sensor data, and generating at least one analytic databased on the analyzing. Further, the at least one predeterminedcriterion may include a predetermined vertical angle such as, but notlimited to, a 60-degree angle with a horizontal level of the device 600.Further, the at least one predetermined criterion may include a range ofangle of inclination from 60-degrees with the horizontal level to90-degrees with the horizontal level. Further, the at least one analyticdata may include describing a postural behavior of the user. Forinstance, a time spent by the user in an incorrect viewing posture, anda correct viewing posture may be generated and may be representedthrough one or more visualizations, including graphs, charts, tables,and so on.

Further, the device 600 may include a storage device 606 communicativelycoupled with the processing device 604. Further, the storage device 606is configured for storing the at least one predetermined criterion ofthe spatial attribute.

Further, the device 600 may include a communication device 608communicatively coupled with the processing device 604. Further, thecommunication device 608 is configured for transmitting the at least oneanalytic data to at least one external device (such as the mobile device106, and the other electronic devices 110, etc.).

Further, the device 600 may include an output indication device 610communicatively coupled with the processing device 604. Further, theoutput indication device 610 may be configured for generating at leastone indication based on the command.

In some embodiments, the output indication device 610 may include atleast one light-emitting device. Further, the at least one indicationmay include light. Further, the at least one light-emitting device maybe configured for generating the light based on the command. In someembodiments, the output indication device 610 may include at least onehaptic motor. Further, the at least one indication may includevibration. Further, the at least one haptic motor may be configured forgenerating the vibration based on the command.

In some embodiments, the output indication device 610 may include atleast one sound generating device. Further, the at least one indicationmay include sound. Further, the at least one sound generating device isconfigured for generating the sound based on the command.

In some embodiments, the at least one sensor 602 is configured forgenerating first sensor data based on a user spatial attribute of theuser in relation to the user interface. Further, the user spatialattribute may include at least one of a user position of the user inrelation to the user interface and a user orientation of the user inrelation to the user interface. Further, the processing device 604 isconfigured for determining a spatial relationship between the user andthe user interface. Further, the generating of the command is based onthe determining. Further, the first sensor data may be any dataassociated with the user spatial attribute of the user in relation tothe user interface. Further, the user spatial attribute may include anyattribute of the user in a space. Further, the space may be a 1D space,a 2D, a 3D space, etc. Further, the attribute may include at least oneof a position and an orientation of the user in the space.

FIG. 7 is a block diagram of the device 600 in accordance with someembodiments. The device 600 may further include at least one externaldevice 702 coupled with the processing device 604. Further, the at leastone external device 702 may be configured for generating at least oneinformation based on a posture of the user in relation to the userinterface. Further, the processing device 604 may be configured foranalyzing the at least one information and determining a correct postureof the user in relation to the user interface based on the analyzing ofthe at least one information. Further, the generating of the command isbased on the determining of the correct posture.

FIG. 8 is a block diagram of the device 600 in accordance with someembodiments. The device 600 may further include at least one firstsensor 802 (such as the sensors 116) communicatively coupled with theprocessing device 604. Further, the at least one first sensor 802 may beconfigured for generating second sensor data based on at least oneaction performed by the user. Further, the processing device 604 may beconfigured for analyzing the second sensor data and generating a firstcommand based on the analyzing of the second sensor data. Further, theat least one sensor 602 may be associated with a first state and asecond state. Further, the at least one sensor 602 may be configured fortransitioning between the first state and the second state based on thefirst command. Further, the at least one sensor 602 may generate thesensor data in the first state and the at least one sensor 602 does notgenerate the sensor data in the second state.

FIG. 9 is a block diagram of a portable electronic device 900 configuredfor facilitating correcting of a posture of a user based on aninteraction between the user and the portable electronic device 900through a display device 902, in accordance with some embodiments.Further, the portable electronic device 900 may include the displaydevice 902. Further, the interaction may facilitate communicationbetween the portable electronic device 900 and the user through thedisplay device 902. Further, the portable electronic device 900 mayinclude a computing device such as, but not limited to, a smartphone, alaptop, a tablet, a desktop, and so on. Further, the communicationbetween the user and the portable electronic device 900 may includeviewing, displaying, presenting, capturing, sensing, etc.

Further, the portable electronic device 900 may include at least onesensor 904 (such as the sensors 116) configured for generating sensordata based on an orientation of the portable electronic device 900 inrelation to a horizontal level. Further, the orientation may include anangle of inclination in relation to the horizontal level. Further, theat least one sensor 904 may include an inclinometer sensor, agravitational sensor, an accelerometer, a conductive inclination sensor,a gyroscope, etc. Further, the sensor data may be any data associatedwith the spatial attribute of the portable electronic device 900.Further, the spatial attribute may include any attribute of the portableelectronic device 900 in a space. Further, the space may be a 1D space,a 2D, a 3D space, etc. Further, the attribute may include at least oneof a position and an orientation of the portable electronic device 900in the space.

Further, the portable electronic device 900 may include a processingdevice 906 communicatively coupled to the at least one sensor 904.Further, the processing device 906 may be configured for comparing thesensor data based on at least one predetermined orientation range.Further, the at least predetermined orientation range may be between 60degrees of inclination in relation to the horizontal level and 90degrees of inclination in relation to the horizontal level. Further, theprocessing device 906 may be configured for generating a command basedon the comparing of the sensor data.

Further, the portable electronic device 900 may include a storage device908 communicatively coupled with the processing device 906. Further, thestorage device 908 may be configured for storing the at least onepredetermined orientation range.

Further, the portable electronic device 900 may include a haptic motor910 communicatively coupled with the processing device 906. Further, thehaptic motor 910 may be configured for generating vibration based on thecommand.

FIG. 10 is a block diagram of a system 1000 for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments. Insome embodiments, the system 1000 may include a sensory device 1002 andan output indication device 1004. Further, the sensory device 1002 mayinclude an inclinometer sensor switch configured to sense theinclination of the electronic display device with respect to ahorizontal level. Additionally, the sensory device 1002 may alsoinclude, but may not be limited to, a gravitational sensor, anaccelerometer, a conductive inclination sensor, a micro-electrochemicalsystem, a gyroscope, and so on for measuring the angle of viewing of theelectronic display device. In an instance, the system 1000 may beincorporated into the electronic display device such as, but not belimited to, a phone, an iPad®, a Kindle®, and so on. Further, theelectronic display device may include display devices related to gymequipment like a treadmill or a gym-bike. In some embodiments, theinclinometer sensor may communicate with the output indication device1004 and may transmit the sensory data to the output indication device1004. In an instance, the output indication device 1004 may include aLight Emitting Diode (LED). Further, the LED may be placed on the leftcorner or the right corner of the electronic display device inaccordance with the convenience of the user. In some embodiments, theLED may turn on when the electronic display device is in a flat or ahorizontal position. Further, the LED may turn off when the electronicdisplay device may be tilted or moved to a predetermined vertical anglesuch as, but not limited to, a 60-degree angle with the horizontallevel. In some embodiments, the angle of inclination of the electronicdisplay device may exceed 60-degree and may be inclined up to90-degrees.

In some embodiments, the output indication device 1004 may include ahaptic motor configured to provide vibration as an indication of theviewing angle. In an instance, the haptic motor may produce highvibration when the electronic device may be kept flat or horizontal tothe surface. Further, in an instance, the haptic motor may produce lowvibration when the electronic display device may be tilted to someangles. Finally, in an instance, the haptic motor may not producevibration when the electronic display device may be tilted or inclinedto predetermined angle, or a range thereof corresponding to an optimalviewing position of the user, such as between 60-degrees to 90-degreesfrom the horizontal level. In some embodiments, the haptic motor mayproduce vibration when the user uses the electronic display device in anincorrect posture as shown in FIG. 13. Further, in an instance, theoutput indication device 1004 may stop producing vibration when the useruses the electronic display device in a correct posture as shown in FIG.14 and FIG. 15.

Further, in some embodiments, the output indication device 1004 mayinclude a sound generating device to provide an indication of theviewing angle. In an instance, the sound generating device may include asingle 555 IC microcontroller configured to generate a beep sound. In aninstance, the beep sound may be high when the electronic device may bekept flat or horizontal to the surface. Further, the beep sound may below when the electronic display device may be tilted to some angles.Finally, in an instance, the beep sound may stop when the electronicdisplay device may be tilted or inclined to a predetermined angle, or arange thereof corresponding to an optimal viewing position of the user,such as between 60-degrees to 90-degrees from the horizontal level. Insome embodiments, the output indication device 1004 may produce beepsound when the user uses the electronic display device in an incorrectposture as shown in FIG. 13. Further, in an instance, the outputindication device 1004 may stop producing beep sound when the user usesthe electronic display device in a correct posture as shown in FIG. 14and FIG. 15. Accordingly, the system 1000 may allow the user to positionthe neck in a less flexed position while using the device, therebyreducing the causes of micro-tears to internal lower cervical disc andreducing injury. In an instance, the system 1000 may reduce the risks ofroad accidents.

FIG. 11 is a block diagram of the system 1000 for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with further embodiments. Insome embodiments, the system 1000 may include the sensory device 1002 tosense the inclination of the electronic display device from thehorizontal level. Further, the sensory data may be transmitted to theoutput indication device 1004, such as a Light Emitting Diode (LED). Insome embodiments, the output indication device 1004 may include avibration or a sound generating device to indicate the correct viewingposition of the electronic display device for the user. Further, thesystem 1000 may include a power source 1102 electrically coupled to eachof the sensory device 1002 and the output indication device 1004. In aninstance, the power source 1102 may include a 3-volt battery system.Further, the system 1000 may also include an induction battery that maybe charged with the electronic display device itself. In an instance,the power source 1102 may include a solar power supply.

In some embodiments, the system 1000 may be an external attachment tothe electronic display device. In an instance, the system 1000 may beattached to the electronic display device using a magnet. Further, insome embodiments, the magnet may be placed inside a casing of theelectronic display device, such as a phone casing, to allow theattachment of the system 1000 to the electronic display device. Further,in an instance, one or more components of the system 1000 including thesensory device 1002, the output indication device 1004, and the powersource 1102 may be included in an external protective case of for theelectronic display device. For instance, the one or more components maybe included in a protective case of a smartphone configured to beattached to the smartphone and measure the orientation of the smartphoneto aid in the correction of a viewing position of a user. Further, in aninstance, the power source 1102 may be configured to power the one ormore components through solar energy as captured by a solar panelincluded in the external protective case of the electronic displaydevice casing.

In some embodiments, the electronic device for the external protectivecase (a smart case) may have the ability to use Bluetooth technology tocommunicate with an application or computer software for data analysis.It may also have the ability to communicate with an external device suchas a watch, Google Glass™, or other Bluetooth data logger devices forBiofeedback stimulus including but not limited to sound, vibration, andLED visual light.

In some embodiments, the system 1000 may be configured to communicatewith an external device, such as a smartphone, a laptop, a tablet, andso on using wired connections such as micro-USB, USB-C, a lightningconnector, and so on, and transmit the sensory data. In someembodiments, the system 1000 may be configured to communicate with anexternal device, such as a smartphone, a laptop, a tablet, and so onusing a wireless connection, such as Bluetooth. Accordingly, theelectronic display device may be configured to analyze the sensory dataand generate analytics.

In some embodiments, the system 1000 may include a processing device,such as a processor to analyze the sensory data. Further, the system1000 may be configured to transmit the analytics to the electronicdisplay device, such as through a wired connection, or wirelessly.

In some embodiments, the analytics generated by the electronic displaydevice may be viewed by the user using an application, such as asmartphone application, a webpage, and so on. Further, in an instance,the application may allow using the analytics generated by theelectronic display device to aid in the correction of the viewingposition of a user. For instance, the electronic display device maycapture an image of the user upon detection of a correct and viewingposition including an optimal viewing angle, and distance. Further, upondetermination of a correct viewing angle, such as upon comparison of animage of the user captured while using the electronic display device,the electronic display device may indicate correctness of the viewingangle, such as by displaying a thumbs-up to the user through theapplication.

In some embodiments, a software application may be installed in theelectronic display device such as, but not limited to, a smartphone, alaptop, a smartwatch, and so on. Further, the software application maybe programmed to use the internal inclinometers, which may be inbuilt inthe electronic display device, to determine the correct viewing positionof the user. Further, the software application may provide an alertnotification to the user whenever the user uses the electronic displaydevice in an incorrect viewing position. Further, the alert notificationmay include a vibration or a beep sound to alert the user. Further, thevibration or the beep sound may stop when the user gets back theelectronic display device to the correct viewing angle.

In some embodiments, the software application may allow the user tocapture an image in the correct viewing angle. Further, the softwareapplication may compare the captured image against a posture of the userto determine the correct viewing angle which may aid in reducing aspinal disc pressure or musculoskeletal stress of the user. The softwareapplication may use a camera, which may be inbuilt in the electronicdisplay device, to capture the image of the user.

In some embodiments, the system 1000 may communicate with the softwareapplication for analyzing the sensory data through a wireless connectionsuch as, but not limited to, a Bluetooth, a Wi-Fi, and so on. Further,in some embodiments, the system 1000 may also communicate with anexternal device such as, but not limited to, a smartwatch, a GoogleGlass®, or other Bluetooth enabled devices. Further, the external devicemay be used as an output indication device 1004 to stimulate anindication such as, but not limited to a sound, a vibration, an LEDvisual light, and so on.

FIG. 12 is a flow chart of a method 1200 for measuring the orientationof an electronic display device to aid in the correction of a viewingposition of a user, in accordance with some embodiments. At 1202, themethod 1200 may include a step of receiving, using a sensory device, asensory data captured by a sensory device. In some embodiments, thesensory device may include an inclinometer sensor to sense theorientation of the electronic display device. In some embodiments, thesensory device may also include, but may not be limited to, agravitational sensor, an accelerometer, a conductive inclination sensor,a micro-electrochemical system, a gyroscope, and so on for measuring theangle of viewing of the electronic display device.

Further, at 1204, the method 1200 may include a step of analyzing, usinga processing device, the sensory data to generate analytics. In someembodiments, the sensory data may include the angle of inclination ofthe electronic display device. In addition to the sensory data, time ofeach inclination angle may also be analyzed by the processing device. Insome embodiments, the analyzing may include determining the posture ofthe user corresponding to the specific angle of inclination. In aninstance, the angle of inclination equal to zero degrees may correspondto a forward bent position of the user. Further, the angle ofinclination equal to 90-degrees may correspond to a straight uprightposition of the neck of the user. Further, the angle of inclination suchas, but not limited to, 60, 70, or 80 degrees may correspond to acorrect position of the neck of the user. In some embodiments, anoptimal corrective angle may lie between 0-90 degrees. Further, theoptimal corrective angle may relate to reducing spinal disc pressure andmusculoskeletal stress. Further, the time elapsed in each posture of theuser may also be analyzed by the processing device. In an instance, theanalytics may include describing the postural behavior of the user. Forinstance, a time spent by the user in an incorrect viewing posture, anda correct viewing posture may be generated and may be representedthrough one or more visualizations, including graphs, charts, tables,and so on.

Further, at 1206, the method 1200 may include a step of storing, using astorage device, each of the sensory data, and the analytics data. Insome embodiments, the sensory data received from the sensory device, andthe analysis performed by the processing device may be stored for futurereferences.

FIG. 16 is an exemplary representation of a system 1600 for measuringthe orientation of an electronic display device 1602 to aid in thecorrection of a viewing position of a user, in accordance with someembodiments. In some embodiments, the system 1600 may be placed on a topcorner 1606 of the electronic display device 1602. Further, in anembodiment, the system 1600 may be incorporated inside the electronicdisplay device 1602. Further, the system 1600 may include an outputindicating device, such as a Light Emitting Diode (LED). Further, theLED may be fixed on the top corner 1606 of the electronic display device1602. In an instance, the LED may turn on when the electronic displaydevice 1602 may be kept horizontal or flat to a surface. Further, theLED may turn off when the electronic display device 1602 may be tiltedor oriented to a predetermined angle, or a range thereof correspondingto an optimal viewing position of the user, such as, but not be limitedto between 60-degrees to 90-degrees from the horizontal level.

In some embodiments, the system 1600 may be attached to the top corner1606 of a non-electronic book according to the convenience of a reader.In an instance, the system 1600 may include an LED as an outputindicating device. Further, the output indicating device such as the LEDmay turn on when the non-electronic book may not be kept in a correctangle of viewing. Further, the LED may switch off when thenon-electronic device may be kept in a correct angle of viewing such as,but not limited to, 60, 70, or 80 degrees. Further, the system 1600 mayallow the reader to stay in a correct position while reading anon-electronic book.

FIG. 17 is an exemplary representation of a working prototype of asystem 1700 for measuring the orientation of an electronic displaydevice to aid in the correction of a viewing position of a user, inaccordance with some embodiments.

FIG. 18 is an exemplary representation of a system for measuring theorientation of an electronic display device 1802 to aid in thecorrection of a viewing position of a user, in accordance with someembodiments. In some embodiments, the system may include a sensorydevice to sense the orientation of the electronic display device 1802.Further, the system may also include an output indicating device 1800 toalert the user whenever the user may use the electronic display device1802 in an incorrect posture. In an instance, the system may be designedto allow the user to rotate the electronic display device 1802 in bothhorizontal and vertical positions. Further, the system allows theelectronic display device 1802 to switch between landscape and portraitmode without interruption.

In an embodiment, the output indicating device 1800 may be placed in theupper right corner of the electronic display device 1802 when theelectronic display device 1802 may be in a vertical position. Further,when the electronic display device 1802 may be tilted counterclockwiseup to 90-degrees, the output indicating device 1800 may end up in theleft upper corner of the electronic display device 1802.

FIG. 19 is an electrical circuit 1900 for a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments. Insome embodiments, the system may include a switch 1902 on Y-axis(60-degree switch on Y-axis), a switch 1904 on X-axis (60-degree switchon X-axis), a blocking diode 1906, a leveling capacitor 1908, alight-emitting diode (LED) 1910, and a 3V battery 1912. Further, in aninstance, the switch 1902 may be turned on when the electronic displaydevice may be tilted up to 60-degrees in a vertical direction. Further,in an instance, the switch 1904 may be turned on when the electronicdisplay device may be tilted up to 60-degrees in a horizontal direction.Further, the blocking diode 1906 may prevent the flow of reverse currentin the electrical circuit 1900. In an instance, the system may includethe leveling capacitor 1908 to detect the inclination and tilt of theelectronic display device. Further, the system may include the LED 1910as the output indicating device. In an instance, when the electronicdevice may be tilted 60-degrees in either vertical direction orhorizontal direction, the LED 1910 may turn on. In an instance, thesystem may include the 3V battery 1912 as a power source. In someembodiments, the power source may include a solar power source.

FIG. 20 is an exemplary representation of a system for measuring theorientation of an electronic display device 2002 to aid in thecorrection of a viewing position of a user, in accordance with someembodiments. In some embodiments, the system may be configured to beattached or detached from the electronic display device 2002, such asthrough a dedicated mechanism 2004. The dedicated mechanism 2004 mayallow the system to attach to the electronic display device 2002 todetermine correct tilt angle. Further, the system may also be integratedinto other cases that may be used for PDA's such as a Kindle™ readingcases or IPad™ cases, etc. The system may also be placed into other cellphone cases that may have other graphic designs. This would allow aperson to keep the system and transfer it to other designed cases foruse with their existing electronics thus reducing cost and increasingvariety and personalization.

Further, the dedicated mechanism 2004 may include a metal piece 2102 anda magnet 2104 forming a hook shown in FIG. 21. All electronics includingbattery, motion on/off motion switch, inclinometer switches, biofeedback(LED, Vibration, sound), micro USB, and memory board may be contained inthe metal piece 2102. This metal piece 2102 once detached can beattached to the magnet 2104 (the hook) via metal-magnet integration.

In an instance, the system may be placed in on the top of the electronicdisplay device 2002. In some embodiments, the electronic display device2002 may include, but may not be limited to, a laptop, a phone, anelectronic reading device, and so on. Further, in some embodiments, thesystem may measure the orientation of an electronic display device 2002,such as a laptop when a user may use the laptop. In an instance, thescreen of the laptop may be in a more stretched position when a user maynot be using the laptop in a correct angle of viewing. Further, thescreen of the laptop may be in a less inclined when the user may beusing the laptop in a correct angle of viewing. In an instance, the hookmay easily be removed from the electronic display device 2002 once thework may be finished. In some embodiments, the system may allowdetermining a correct tilt angle of the electronic display device 2002.

In some embodiments, the system may be configured to communicate with anelectronic display device 2202, such as a smartphone, a laptop, atablet, and so on using wired connection such as micro-USB 2204 (shownin FIG. 22), USB-C, a lightning connector, and so on, and transmit thesensory data. Further, in an instance, the system may be configured tobe electrically powered by the electronic display device 2202, or anexternal power source, such as through the wired connection includingmicro-USB, USB-C, a lightning connector, and so on. Further, the systemmay include an LED 2206 to provide an indication to a user.

FIG. 23 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments.Further, the system may be configured to be attached or detached fromthe electronic display device, such as through a dedicated mechanism.Further, the dedicated mechanism may include a clip acting as a hook.Further, the plastic clip may be attached or detached from theelectronic display device. Further, the plastic clip may fit on the topof the electronic display device and may attach the system to theelectronic display device.

The electronic device 2302 may be removable with plastic clips 2304. Itmay contain an embedded plastic hinge 2402 that fits into the plasticphone mold/case 2404 as shown in FIG. 24. It will contain a hinge thatstops at 90 degrees. The embedded plastic hinge 2402 will be useful toattach the electronic device to a laptop or other viewing device. A hookcatch 2406 may also allow for placement of the entire phone on top of aviewing screen such as a laptop to set the angle of the screen. A pocketclip 2408 may be used to attach the electronic display device in apocket. It may also be used to affix the electronic device 2502 to otherviewing screens such as exercise equipment 2504 (such as a treadmill,Gym-bike, elliptical or any equipment) that has a viewing position, asshown in FIGS. 25-26. This will allow for a better angle of the neckwhile using the exercise equipment 2504. Further, the electronic device2502 may be placed on a display device 2506 of the exercise equipment2504. In some embodiments, the system may be attached to the exerciseequipment 2504 through a hook 2602. FIG. 26 is a close-up view for anexemplary representation of a system for measuring the orientation of anelectronic display device 2506 to aid in the correction of a viewingposition of a user, in accordance with some embodiments.

Further, the disclosed system not only gives direct biofeedback forimmediate correction but it also allows a learning process to occur overtime.

The system may include a micro-USB connection that may allow for thecharging of the internal lithium battery. Further, the micro-USB mayalso allow for data analysis.

The system may be turned on via a micro-motion switch or inclinometerswitch set at 10-30 degrees and will turn off after the switch hasallowed for 10 seconds of biofeedback unless the 70-85 degreeinclinometer switch shuts the biofeedback mechanisms off first. This isimportant due to the fact that most people place their phones on atables/seats or flat surfaces and the device would continue to producebiofeedback when the phone is not in use without this function. Theintent is to decrease annoyance and increase battery life.

Once the system has been turned on via movement and it is positioned toturn off the inclinometer switch it would indicate that the device is inuse and enter a data point for later computer analysis.

The data collected could be analyzed via a computer program orapplication. The data collected could be used to see how the person isresponding to the biofeedback device when it is on or off.

When a person turns the biofeedback signal off via computer program itwill continue to enter data as it relates to the movement of theinclinometer switches.

This data will allow for the person to see if their behavior orpositioning of their neck/back has improved. This is explained furtherin conjunction with FIGS. 27-29 below.

For example: If the person used the device for one week and then turnedthe Biofeedback signal off for one week an analysis may show that theircompliance is not within a corrective goal. Therefore, the advice may beto continue using the biofeedback signal for an additional 3 weeks inorder to increase compliance.

FIGS. 27-29 represents various visualizations 2700-2900 generated by thesystem for measuring the orientation of an electronic display device toaid in the correction of a viewing position of a user, in accordancewith some embodiments. In some embodiments, the sensory data may beanalyzed and visualizations 2700-2900 may be generated. Further, thevisualizations 2700-2900 may provide in-depth details about the postureof the user while operating the electronic device. In an instance, theanalytics generated may determine the behavior or positioning of theneck of a user. Further, the analytics generated may allow the user toimprove their posture of the neck as a corrective goal.

Further, the disclosed system may also help to reduce injuries that havebeen on the rise with people running into objects/automobiles fromlooking in a downward position while using their phones or PDAs. Manyaccidents are being reported about people being hit by cars due to thefact that they are fixated in a downward-looking view. The system mayraise the phone and increase the peripheral view which may reduce therate of accidents. For example, New York is in the process of making itillegal to cross the street while using a cell phone due to peoplegetting struck by motor vehicles.

FIG. 30 is an exemplary representation of a system for measuring theorientation of an electronic display device to aid in the correction ofa viewing position of a user, in accordance with some embodiments. Insome embodiments, the system may also be placed on the electronicdisplay device such as, but may not be limited to, a digital real-timetemperature gauge 3000. In some embodiments, an external device may beused to provide information about the posture of a user to theelectronic display device. In an instance, the external device mayinclude a measuring device. Further, the measuring device may include atilt switch or a strain gauge to determine a forward bent of the user.In some embodiments, the external device may be placed on the body ofthe user. In an instance, the external device may be placed on the lowercervical spine or on at the Lumbar spine of the user. Further, in aninstance, the external device may affix to the skin of the user by amean such as, but not limited to, an adhesive tape, a waist belt, a beltclip, and so on.

Further, in an embodiment, the external device may communicate withelectronic display devices over a communication network such as, but maynot be limited to, a Bluetooth, a Wi-Fi, and so on.

In some embodiments, the system for measuring the orientation of anelectronic display device to aid in the correction of a viewing positionof a user may include a shock-absorbing device. Further, theshock-absorbing device may include a polyurethane material with avisco-elastic property. In an instance, the visco-elastic property mayallow the device to act as a liquid to absorb shock and as an elasticsolid when kept at rest. Further, in some embodiments, the system may bewaterproofed. In an instance, the system may be rated with IP68 whichmay allow the protection of the system in water up to a depth of 1.5meters.

According to some embodiments, the top part of a case that contains abiofeedback electronic device can be removed and replaced with anaccessory that cell phones or PDA cannot provide. This may include thedigital real-time temperature gauge 3300 which may have other functionssuch as humidity or altimeter. These accessories could be designed tofit into the contour of the replaced Biofeedback electronics device. Anaccessory that may be developed to replace the electronic device may bea slide on a piece that completes the case without any electronic devicecontained.

The disclosed system may be incorporated into a smart phone or PDAmobile device. The incorporation of this technology may be programmedinto a smartphone or PDA device. The programming of the phone/PDA woulduse its internal inclinometers to set the angle of Biofeedback to elicita response of LED, vibration, or sound with the addition of allowing thephone screen to turn off or illuminate at a specific angle to influencethe user to change viewing position for an anatomical favorableposition.

Further, the inclinometer may include, but not limited to, gravitationalsensors, accelerometers, conductive inclinations sensors,Microelectromechanical systems, or gyroscopes for use of measuring phoneviewing angles.

FIG. 31 is an exemplary representation of a system 3100 for measuringthe orientation of a conventional book to aid in the correction of aviewing position of a reader, in accordance with some embodiments. Anelectronic device when removed from a case of the system 3100, will notonly allow for laptop corrections but it can be used to help people withcorrect positioning while reading a book. Further, in some embodiments,the system 3100 may include a sensory device and an output indicationdevice. Further, the sensory device may include an inclinometer sensorswitch configured to sense the inclination of the conventional book froma horizontal level. Further, the output indication device may include adevice such as, but not limited to, an LED, a haptic motor forvibration, a beep sound generating device, and so on. Further, in aninstance, the output indication device such as an LED may turn on whenthe reader reads the conventional book in an incorrect position.Further, the incorrect position may include a horizontal position or aless inclined position which may lead to spinal disc pressure as well asincreased musculoskeletal stress. Further, the LED may turn off when thereader reads the conventional book in a correct position, Further, thecorrect position may include an inclination of the conventional book toan angle such as, but not limited to, 60 degrees, 70 degrees, 80degrees, or 90 degrees. The correct angle of inclination may change from0 degrees to 90 degrees according to the convenience of the reader.

Further, in some embodiments, the system 3100 may be attached orinserted to the top of a plastic bookmarker 3200 as shown in FIGS.32-33. Further, the plastic bookmarker 3200 may include a clipconfigured to place the plastic bookmarker 3200 in the back of aconventional book 3400 as shown in FIG. 34. Further, the plasticbookmarker 3200 may include a ledge 3300 configured to rest at the topof the pages of the conventional book 3400. Further, the system 3100 maybe attached above the ledge 3300 to measure the inclination of theconventional book 3400. Further, in some embodiments, the ledge 3300 maycontain an LED light for reading.

FIG. 35 is an exemplary representation of an external device 3500 placedon a smartphone 3502, in accordance with some embodiments.Alternatively, the external device 3500 may be placed on otherelectronic communication devices such as PDAs. Alternatively, theexternal device 3500 may be placed within an electronic communicationdevice.

Further, the external device 3500 may be easier to produce withoutmaking multiple cases at this time and will fit on just about any phoneor PDA. The vibration will be provided as the primary source ofBiofeedback.

The external device 3500 is configured to correct posture by way of thesmartphone 3502 positioning so that the viewing screen influences theuser to raise their neck into the correct position avoiding prolongflexion or forward bending of the neck. Further, the external device3500 may operate in conjunction with an application. This applicationworks with the external device 3500 in Portrait and Landscape use.

Further, the external device 3500 may include a touch sensor that willplace around the external device 3500 so that it will likely be touchwhen in use. This will reduce false positives that might be detected,when people may place their phone or PDA on a stand or possible in apocket or backpack etc. Without the touch sensor, the external device3500 would pick up the movement and provide date as if it were activelybeing used (false positive). Further, the external device 3500 mayinclude thermal sensors too to reduce false positives.

FIG. 36 is an exemplary representation of the external device 3500, inaccordance with some embodiments. The external device 3500 may includean accelerometer 3612 and a LiPo battery 3602 placed on a PCB board3604. Further, the external device 3500 may include a vibration motor3606, a LED light 3608, and a Bluetooth module 3610. Further, theexternal device 3500 may have a plastic clamshell that encloses it. Itmay also have a soft shell that may be used for various designs orlicensing logos etc. The entire external device 3500 may be placed andaffixed to the back of the cell phone or PDA as shown in FIG. 35.Further, a touch sensor may be placed in a strategic way on the largerPDA devices so that the user is likely to touch the strips while the PDAis in use (such as along the sides of the PDA). Further, the externaldevice 3500 may include a push-button 3614 and a mini-USB port 3616.Further, the external device 3500 may be named “SwivX”.

In accordance with some embodiments, an application is disclosed. FIGS.37-40 are user interfaces 3700-4000 of the application in accordancewith exemplary embodiments. Along with the external device 3500, theuser will be provided instructions on placement and affixing theexternal device 3500 to the phone. The external device 3500 will alsoserve as a grip holder that is designed to fit the contour of thefingers which will enhance to the ability to hold the phone in thecorrect position. Once the external device 3500 is affixed they will beinstructed to download the application. After the application islaunched, it may ask a series of questions (as shown in FIG. 37) and adisclaimer agreement. As shown in FIG. 38, the application may allow theuser to access the user profile, repeat a quick start, correctiveexercise program, start training, and track training progress. There maybe a quick start program that has default settings and a training mode.The training mode may ask several questions including pain level andareas of pain. Further, 4 different outcomes may be present when theuser enters their information.

1. Angle of activation

2. Strength of vibration.

3. Pulse frequency of Vibration

4. Time delay of Vibration.

If for a person, the application shows data that would representseverity of pain that is high and older age and location fordisc-related symptoms, then the person training may be placed into astricter or rigid format. The angle may be steep 85 degrees with a quickstrong pulse and 0 to 0.5-sec delay. In contrast, if a user was not insignificant pain as per data entered and they are under 30 years oldwith a location of pain that does not represent disco-genic pathologythen their external device 3500 may function with a light vibration andlong pulse frequency. The angle may be less steep at say 65 degrees andthe delay may be a 3 sec before vibration is activated. All 4 deviceoutcomes can be manually overridden so that the user can customize thedevice to their desire. The application training also has a specialfeature called percentage compliance training. It allows the user to usethe external device 3500 without vibration or Biofeedback for a 24-hrtime while it continues to collect data. It then turns the vibration onfor 24 hours and shows by way of graphs (as shown in FIGS. 27-29) andstatistical analysis how much improvement was made or percentageimprovement. It may then shut off the vibration for 24 hours again. Thecalculated measure may show how much the user's behavior has changed.This has been termed percentage compliance.

Further, the user may have the ability to choose from correctiveexercises that are linked to Google™ etc. The user may also have theability to choose links to instructional videos as shown in FIG. 39. Theapplication may also provide analytical information to be shown ingraphs. This data may show how long and how often a user is in variouspositions. It may have a real-time active mode which shows the angle ofthe phone or PDA and how it correlates to the anatomical position of theneck and spine. As shown in FIG. 40, the application may allow the userto enable or disable training.

FIGS. 41-44 show various views of a bracket 4100, in accordance withsome embodiments. The bracket 4100 may mount on the right side ofpractically any electronic communication device such as a laptopcomputer or a smartphone. The bracket 4100 may have special calibrationnumbers 4102 that allows for all phones to be calibrated to the externaldevice.

Further, the application may direct the user to take a selfie with thearms straight out in a horizontal position. The application may thendirect the user to place their phone on the bracket 4100 located at theright side of the computer and sets the bracket calibration for theirphone. The application program may give the user a step by stepprocedure to set their placement of a chair correctly and by way of theaccelerometer on the external device, it may show the user, the correcttilt angle of the computer screen for viewing. Once this is set, theapplication may direct the person by way of facial recognitionprogramming to move their electronic communication device to and fro(axis x, y,), as well as, elevation (z) to the correct height foroptimal ergonomic with the eye looking at the top half of the computerviewing screen. This is accomplished by calculation from the initialselfie set point of reference. Once the user has accomplished theprocedure correctly, a certificate may be printed or sent by way of anemail. The parameters of all the settings may be adjusted manually. Theapplication has to ability to be set for a sit-stand work station. Ifthe user sets the device in a sitting position, the data will be stored,and then additionally they set the device in the standing position andboth data points will be stored. The user may be able to toggle back andforth from sitting to standing and the external device may calibrate totheir last setting so that they do not have to repeat the setup processover and over. Additionally, the user may have the ability to set analarm on the application which instructs the user to do specificexercises/stretches every 15 minutes on a reoccurring interval. This maybe set to the desire of the user up to 3 hr for reoccurring intervals.

In some embodiments, an ergonomics step process is disclosed. First, auser takes a selfie with arms horizontal to the floor and places apillow at the lower back to support the arch. Second, the user placesthe phone on the monitor bracket (such as the bracket 4100). Then theuser places top of the smartphone level to monitor. Then, the userenters the calibrated number that the arrow is pointing to (in theapplication). Third, the user adjusts the seat height to set the correctwork desk height by placing a bent arm to the side with an elbow at themidline. Fourth, the user places three fingers starting at the tip ofthe elbow. The first of the three fingers should be level to thedesktop. Fifth, the user enters the start interactive placement onapplication. The user may place their electronic communication device(such as a laptop) via application instructions for their electroniccommunication device (such as a laptop) placement. This uses facialrecognition for height and distance. The tilt of the monitor may bedetermined by the device accelerometer. The application mayautomatically determine and guide the user to determine the bestplacement of the electronic communication device (such as a laptop) forheight and distance. This may require an external keyboard and a stand(object) to be placed under the electronic communication device (such asa laptop). Sixth, the user is set up to the correct ergonomic. So, acertificate of completion may be emailed

According to some embodiments, ergonomic steps with a combination ofaccelerometer and facial recognition that determines the position of anelectronic communication device (such as a laptop) are disclosed. Thebracket 4100 that has been designed has calibration numbers 4102 that isused to help determine the size of the cell phone for accuratecalibration. The bracket 4100 fits on the electronic communicationdevice (such as a laptop monitor) by way of a pinch clamp. The plate onthe bracket 4100 moves up and down with the phone on the cradle. Theergonomic program may have alarms and alert timer to indicate when tostretch during the day. It may have the capability to send an email witha certificate of completion wherever they chose the email to go.

According to some embodiments, the ergonomic steps process may directthe user to move up or down tilt on the smart phone screen. Further, itmay give audible commands such as “move phone up” “tilt screen back”etc. to the user.

Further, a device with the electronics may also contain a touch plate(engineered into the device) that is used to determine when the deviceis in active use. This touch plate may be placed in strategic places inthe device or on the phone or PDA surfaces. Further, thermal sensors maybe used to sense when the device is in use. However, the touch plate maybe built-in for cost-effectiveness. Further, the touch plate increasesbattery life and yields more data accuracy.

Further, parental monitoring features may help in making the dataaccessible to another user (presumably the parent).

With reference to FIG. 45, a system consistent with an embodiment of thedisclosure may include a computing device or cloud service, such ascomputing device 4500. In a basic configuration, computing device 4500may include at least one processing unit 4502 and a system memory 4504.Depending on the configuration and type of computing device, systemmemory 4504 may comprise, but is not limited to, volatile (e.g.random-access memory (RAM)), non-volatile (e.g. read-only memory (ROM)),flash memory, or any combination. System memory 4504 may includeoperating system 4505, one or more programming modules 4506, and mayinclude a program data 4507. Operating system 4505, for example, may besuitable for controlling computing device 4500's operation. In oneembodiment, programming modules 4506 may include the image-processingmodule, machine learning module. Furthermore, embodiments of thedisclosure may be practiced in conjunction with a graphics library,other operating systems, or any other application program and is notlimited to any particular application or system. This basicconfiguration is illustrated in FIG. 45 by those components within adashed line 4508.

Computing device 4500 may have additional features or functionality. Forexample, the computing device 4500 may also include additional datastorage devices (removable and/or non-removable) such as, for example,magnetic disks, optical disks, or tape. Such additional storage isillustrated in FIG. 45 by a removable storage 4509 and a non-removablestorage 4510. Computer storage media may include volatile andnon-volatile, removable and non-removable media implemented in anymethod or technology for storage of information, such ascomputer-readable instructions, data structures, program modules, orother data. System memory 4504, removable storage 4509, andnon-removable storage 4510 are all computer storage media examples(i.e., memory storage.) Computer storage media may include, but is notlimited to, RAM, ROM, electrically erasable read-only memory (EEPROM),flash memory or other memory technology, CD-ROM, digital versatile disks(DVD) or other optical storage, magnetic cassettes, magnetic tape,magnetic disk storage or other magnetic storage devices, or any othermedium which can be used to store information and which can be accessedby computing device 4500. Any such computer storage media may be part ofdevice 4500. Computing device 4500 may also have input device(s) 4512such as a keyboard, a mouse, a pen, a sound input device, a touch inputdevice, a location sensor, a camera, a biometric sensor, etc. Outputdevice(s) 4514 such as a display, speakers, a printer, etc. may also beincluded. The aforementioned devices are examples and others may beused.

Computing device 4500 may also contain a communication connection 4516that may allow device 4500 to communicate with other computing devices4518, such as over a network in a distributed computing environment, forexample, an intranet or the Internet. Communication connection 4516 isone example of communication media. Communication media may typically beembodied by computer-readable instructions, data structures, programmodules, or other data in a modulated data signal, such as a carrierwave or other transport mechanism, and includes any information deliverymedia. The term “modulated data signal” may describe a signal that hasone or more characteristics set or changed in such a manner as to encodeinformation in the signal. By way of example, and not limitation,communication media may include wired media such as a wired network ordirect-wired connection, and wireless media such as acoustic, radiofrequency (RF), infrared, and other wireless media. The termcomputer-readable media as used herein may include both storage mediaand communication media.

As stated above, a number of program modules and data files may bestored in system memory 4504, including operating system 4505. Whileexecuting on processing unit 4502, programming modules 4506 (e.g.,application 4520 such as a media player) may perform processesincluding, for example, one or more stages of methods, algorithms,systems, applications, servers, databases as described above. Theaforementioned process is an example, and processing unit 4502 mayperform other processes.

Generally, consistent with embodiments of the disclosure, programmodules may include routines, programs, components, data structures, andother types of structures that may perform particular tasks or that mayimplement particular abstract data types. Moreover, embodiments of thedisclosure may be practiced with other computer system configurations,including hand-held devices, general-purpose graphics processor-basedsystems, multiprocessor systems, microprocessor-based or programmableconsumer electronics, application-specific integrated circuit-basedelectronics, minicomputers, mainframe computers, and the like.Embodiments of the disclosure may also be practiced in distributedcomputing environments where tasks are performed by remote processingdevices that are linked through a communications network. In adistributed computing environment, program modules may be located inboth local and remote memory storage devices.

Furthermore, embodiments of the disclosure may be practiced in anelectrical circuit comprising discrete electronic elements, packaged orintegrated electronic chips containing logic gates, a circuit utilizinga microprocessor, or on a single chip containing electronic elements ormicroprocessors. Embodiments of the disclosure may also be practicedusing other technologies capable of performing logical operations suchas, for example, AND, OR, and NOT, including but not limited tomechanical, optical, fluidic, and quantum technologies. In addition,embodiments of the disclosure may be practiced within a general-purposecomputer or in any other circuits or systems.

Embodiments of the disclosure, for example, may be implemented as acomputer process (method), a computing system, or as an article ofmanufacture, such as a computer program product or computer-readablemedia. The computer program product may be a computer storage mediareadable by a computer system and encoding a computer program ofinstructions for executing a computer process. The computer programproduct may also be a propagated signal on a carrier readable by acomputing system and encoding a computer program of instructions forexecuting a computer process. Accordingly, the present disclosure may beembodied in hardware and/or in software (including firmware, residentsoftware, micro-code, etc.). In other words, embodiments of the presentdisclosure may take the form of a computer program product on acomputer-usable or computer-readable storage medium havingcomputer-usable or computer-readable program code embodied in the mediumfor use by or in connection with an instruction execution system. Acomputer-usable or computer-readable medium may be any medium that cancontain, store, communicate, propagate, or transport the program for useby or in connection with the instruction execution system, apparatus, ordevice.

The computer-usable or computer-readable medium may be, for example, butnot limited to, an electronic, magnetic, optical, electromagnetic,infrared, or semiconductor system, apparatus, device, or propagationmedium. More specific computer-readable medium examples (anon-exhaustive list), the computer-readable medium may include thefollowing: an electrical connection having one or more wires, a portablecomputer diskette, a random-access memory (RAM), a read-only memory(ROM), an erasable programmable read-only memory (EPROM or Flashmemory), an optical fiber, and a portable compact disc read-only memory(CD-ROM). Note that the computer-usable or computer-readable mediumcould even be paper or another suitable medium upon which the program isprinted, as the program can be electronically captured, via, forinstance, optical scanning of the paper or other medium, then compiled,interpreted, or otherwise processed in a suitable manner, if necessary,and then stored in a computer memory.

Embodiments of the present disclosure, for example, are described abovewith reference to block diagrams and/or operational illustrations ofmethods, systems, and computer program products according to embodimentsof the disclosure. The functions/acts noted in the blocks may occur outof the order as shown in any flowchart. For example, two blocks shown insuccession may in fact be executed substantially concurrently or theblocks may sometimes be executed in the reverse order, depending uponthe functionality/acts involved.

While certain embodiments of the disclosure have been described, otherembodiments may exist. Furthermore, although embodiments of the presentdisclosure have been described as being associated with data stored inmemory and other storage mediums, data can also be stored on or readfrom other types of computer-readable media, such as secondary storagedevices, like hard disks, solid-state storage (e.g., USB drive), or aCD-ROM, a carrier wave from the Internet, or other forms of RAM or ROM.Further, the disclosed methods' stages may be modified in any manner,including by reordering stages and/or inserting or deleting stages,without departing from the disclosure.

Although the present disclosure has been explained in relation to itspreferred embodiment, it is to be understood that many other possiblemodifications and variations can be made without departing from thespirit and scope of the disclosure.

The following is claimed:
 1. A device comprising a user interface,wherein the device is configured for facilitating correcting of aposture of a user based on an interaction between the user and thedevice through the user interface, wherein the interaction facilitatescommunication between the device and the user through the userinterface, wherein the device comprises: at least one sensor configuredfor generating sensor data based on a spatial attribute of the device inrelation to the user, wherein the spatial attribute comprises at leastone of a spatial position of the device in relation to the user and aspatial orientation of the device in relation to the user; a processingdevice communicatively coupled to the at least one sensor, wherein theprocessing device is configured for: comparing the sensor data based onat least one predetermined criterion of the spatial attribute; andgenerating a command based on the comparing of the sensor data; astorage device communicatively coupled with the processing device,wherein the storage device is configured for storing the at least onepredetermined criterion; and an output indication device communicativelycoupled with the processing device, wherein the output indication deviceis configured for generating at least one indication based on thecommand.
 2. The device of claim 1, wherein the output indication devicecomprises at least one light-emitting device, wherein the at least oneindication comprises light, wherein the at least one light-emittingdevice is configured for generating the light based on the command. 3.The device of claim 1, wherein the output indication device comprises atleast one haptic motor, wherein the at least one indication comprisesvibration, wherein the at least one haptic motor is configured forgenerating the vibration based on the command.
 4. The device of claim 1,wherein the output indication device comprises at least one soundgenerating device, wherein the at least one indication comprises sound,wherein the at least one sound generating device is configured forgenerating the sound based on the command.
 5. The device of claim 1,wherein the processing device is configured for: analyzing the sensordata; generating at least one analytic data based on the analyzing,wherein the device further comprises a communication devicecommunicatively coupled with the processing device, wherein thecommunication device is configured for transmitting the at least oneanalytic data to at least one external device.
 6. The device of claim 1,wherein the at least one sensor is configured for generating firstsensor data based on a user spatial attribute of the user in relation tothe user interface, wherein the user spatial attribute comprises atleast one of a user position of the user in relation to the userinterface and a user orientation of the user in relation to the userinterface, wherein the processing device is configured for determining aspatial relationship between the user and the user interface, whereinthe generating of the command is based on the determining.
 7. The deviceof claim 6, wherein the processing device is configured for generating anotification based on the determining, wherein the notificationcomprises a correctness of the spatial relationship between the user andthe user interface, wherein the user interface comprises a presentationdevice configured for presenting the notification to the user.
 8. Thedevice of claim 1 further comprises at least one external device coupledwith the processing device, wherein the at least one external device isconfigured for generating at least one information based on a posture ofthe user in relation to the user interface, wherein the processingdevice is configured for: analyzing the at least one information; anddetermining a correct posture of the user in relation to the userinterface based on the analyzing of the at least one information,wherein the generating of the command is based on the determining of thecorrect posture.
 9. The device of claim 8, wherein the at least oneexternal device is detachably attachable to at least one body part ofthe user using at least one attachment.
 10. The device of claim 1further comprising at least one first sensor communicatively coupledwith the processing device, wherein the at least one first sensor isconfigured for generating second sensor data based on at least oneaction performed by the user, wherein the processing device isconfigured for: analyzing the second sensor data; and generating a firstcommand based on the analyzing of the second sensor data, wherein the atleast one sensor is associated with a first state and a second state,wherein the at least one sensor is configured for transitioning betweenthe first state and the second state based on the first command, whereinthe at least one sensor generates the sensor data in the first state andthe at least one sensor does not generate the sensor data in the secondstate.
 11. The device of claim 1 further comprises a communicationdevice communicatively coupled with the processing device, wherein thecommunication device is configured for: transmitting a plurality ofquestions to an output device of the user interface; receiving aplurality of information corresponding to the plurality of questionsfrom an input device the user interface, wherein the processing deviceis configured for: analyzing the plurality of information; determiningat least one outcome based on the analyzing of the plurality ofinformation; and generating the at least one predetermined criterionbased on the determining, wherein the storing of the at least onepredetermined criterion is based on the generating of the at least onepredetermined criterion.
 12. The device of claim 1 further comprising atleast one dedicated mechanism detachably attached to the device, whereinthe at least one dedicated mechanism is configured for detachablyattaching the device to at least one object, wherein an object spatialattribute of the at least one object in relation to the user correspondsto the spatial attribute of the device.
 13. A device comprising a userinterface, wherein the device is configured for facilitating correctingof a posture of a user based on an interaction between the user and thedevice through the user interface, wherein the interaction facilitatescommunication between the device and the user through the userinterface, wherein the device comprises: at least one sensor configuredfor generating sensor data based on a spatial attribute of the device inrelation to the user, wherein the spatial attribute comprises at leastone of a spatial position of the device in relation to the user and aspatial orientation of the device in relation to the user; a processingdevice communicatively coupled to the at least one sensor, wherein theprocessing device is configured for: comparing the sensor data based onat least one predetermined criterion of the spatial attribute;generating a command based on the comparing of the sensor data;analyzing the sensor data; and generating at least one analytic databased on the analyzing; a storage device communicatively coupled withthe processing device, wherein the storage device is configured forstoring the at least one predetermined criterion of the spatialattribute; a communication device communicatively coupled with theprocessing device, wherein the communication device is configured fortransmitting the at least one analytic data to at least one externaldevice; and an output indication device communicatively coupled with theprocessing device, wherein the output indication device is configuredfor generating at least one indication based on the command.
 14. Thedevice of claim 13, wherein the output indication device comprises atleast one light-emitting device, wherein the at least one indicationcomprises light, wherein the at least one light-emitting device isconfigured for generating the light based on the command.
 15. The deviceof claim 13, wherein the output indication device comprises at least onehaptic motor, wherein the at least one indication comprises vibration,wherein the at least one haptic motor is configured for generating thevibration based on the command.
 16. The device of claim 13, wherein theoutput indication device comprises at least one sound generating device,wherein the at least one indication comprises sound, wherein the atleast one sound generating device is configured for generating the soundbased on the command.
 17. The device of claim 13, wherein the at leastone sensor is configured for generating first sensor data based on auser spatial attribute of the user in relation to the user interface,wherein the user spatial attribute comprises at least one of a userposition of the user in relation to the user interface and a userorientation of the user in relation to the user interface, wherein theprocessing device is configured for determining a spatial relationshipbetween the user and the user interface, wherein the generating of thecommand is based on the determining.
 18. The device of claim 13 furthercomprises at least one external device coupled with the processingdevice, wherein the at least one external device is configured forgenerating at least one information based on a posture of the user inrelation to the user interface, wherein the processing device isconfigured for: analyzing the at least one information; and determininga correct posture of the user in relation to the user interface based onthe analyzing of the at least one information, wherein the generating ofthe command is based on the determining of the correct posture.
 19. Thedevice of claim 13 further comprising at least one first sensorcommunicatively coupled with the processing device, wherein the at leastone first sensor is configured for generating second sensor data basedon at least one action performed by the user, wherein the processingdevice is configured for: analyzing the second sensor data; andgenerating a first command based on the analyzing of the second sensordata, wherein the at least one sensor is associated with a first stateand a second state, wherein the at least one sensor is configured fortransitioning between the first state and the second state based on thefirst command, wherein the at least one sensor generates the sensor datain the first state and the at least one sensor does not generate thesensor data in the second state.
 20. A portable electronic devicecomprising a display device, wherein the portable electronic device isconfigured for facilitating correcting of a posture of a user based onan interaction between the user and the portable electronic devicethrough the display device, wherein the interaction facilitatescommunication between the portable electronic device and the userthrough the display device, wherein the portable electronic devicecomprises: at least one sensor configured for generating sensor databased on an orientation of the device in relation to a horizontal level,wherein the orientation comprises an angle of inclination in relation tothe horizontal level; a processing device communicatively coupled to theat least one sensor, wherein the processing device is configured for:comparing the sensor data based on at least one predeterminedorientation range, wherein the at least predetermined orientation rangeis between 60 degrees of inclination in relation to the horizontal leveland 90 degrees of inclination in relation to the horizontal level; andgenerating a command based on the comparing of the sensor data; astorage device communicatively coupled with the processing device,wherein the storage device is configured for storing the at least onepredetermined orientation range; and a haptic motor communicativelycoupled with the processing device, wherein the haptic motor isconfigured for generating vibration based on the command.